making change to use encoders on down