add move and turn method