add move
add movement parser