Unzip the skeleton file 'basics.zip' into your ~/mcs-178/lab2 directory (or whatever directory where you keep your lab2 work. You'll get a gradle project named 'basics' in the directory 'basics'. Now do cd basics and stay put. Don't cd to anywhere else until you are done with this project. This directory will be called the "basics gradle root directory" and all references to files and other directories in my description below will be named relative to it. All kotlin source files that you'll write for this project should live in the './src/main/kotlin' directory. Right now all these files contain skeletons that you'll have to fill in with code. You should use a text editor to edit these files. When you have finished editing even one source file, you are ready to compile. To compile all your kotlin source files, type gradle compileKotlin This will compile all kotlin source files that live in the './src/main/kotlin' directory. Assume the compilation goes well and you are read to run. Say you want to run the 'CheckerboardKt' class file and give it an argument of 4. You should type gradle run -b checkerboard.build.gradle.kts --args=4 Note that this is equivalent to what you would have typed as 'pkt CheckerboardKt 4' if you had the 'pkt' alias set up correctly. To run the class file 'BearKt', you would type gradle run -b bear.build.gradle.kts To run the class file 'BearsKt', you would type gradle run -b bears.build.gradle.kts To run the class file 'RandomWalkerKt' and give it an argument of 5000, you would type gradle run -b randomwalker.build.gradle.kts --args=5000 To run the class file 'RandomWalkersKt' and give it two arguments 200 and 1000, you would type gradle run -b randomwalkers.build.gradle.kts --args="200 1000"