add user model tests and collection model test