refactoring list fragments