added parse_for()