Text this: The functional model of the library