adapted to left-right translation movement