added service requirement