Introducing parse_path functions