refactor set2