finished up to lessson 18

I'm starting to get worried by the count of lines of code in the file...
But i will keep ignoring it...