added user model and server controller