added view concept