generic views almost fully integrated