Implemented a library