Added user service implementation