node correction implemented