up down move
line checks