User model half way