TAG: shared services implementation