modify hall_str parse