fixed both up and down move