added view layer