added user model specification (it should grow a little more)