Done some work with User model