Updated library added some new modules and a new way of crud