refactoring talk list