library.cpp created