switch to ListViews
use generic views