completed user model specs