exercises
merges of stupid classpath and cache files - gotta get rid of them
completed exercise 3.6 on the init function