There are quite a few double/tripple blank lines. We only need one blank line between blocks of code..