add Path::print()