implementing up and down movements via DeltaLag