library front