added user model & controller