adds position changes