commit 2

still need to understand the levels better