updated script_parser