Duplication infomation moved here.