learing basic User model