adding base user model