User model with its json responses