User model and layout