Adding features to the library