add CoreService