Up and down node shifting implemented