add service and controller for login