add most of the moves