-first version of library