adding user model and view