fix: save nodes