fix parse_condition
fix parse_condition