change user model
changes on profile
improvements