adding a generic model list view