why not const std::string input_file_path ?