added new views, csvreader and a controller