adding more service integration functionality