make it can ignore some steps