added check for services presence before attempting start