a step toward refactoring candidate view