adding generic views