refactor list - item templates