added service interfaces