updated user model and some styling