added dict_parser