Adding last updates to Library

Adding features for Library