add check service before doing anything