some changes into user model