finished initial user model