add user model and views