made a lot of changes and added new UsersBook model