finished lesson 3
small fix in resource file
additional sanity check for csv file parser