fix sub-path util