background to adding new user model, dao, service