initial methods for path_ref