minor changes. move is not implemented