Added list view for better abstraction