move the contact user from controller to service