added UserCollection and UserModel