Refactored base list item into separate file