added marco_detector