User model initial draft