fixed text a bit more
added barebones for problem 18