views: generation / index