add moveAction
add button function