added user service, manager and controller