added some views and passed some more tests