User model basics done