service class added