+library requirements