added view and layout