List view reusability

List view reusability and refactor