Added requires to user model