added list view and data source extraction