refactored list views