Added support for typeI & II duplications based on the initial proposal