added config_parser