first version of library