initial setup for user model