commit library and user settings