add a new library