ver 2.2.1 Duplicate Bug Fixed, test case passed.
			Please do code refactoring as much as possible.