implemented walkTheDome