added more methods for the service