[refactor] path util and node include instance fn