Library requirements