removed abstrct view class