also, reworked csvreader to use a scanner and the assets file