added view package + view class