working library committed!