added important anti dupe system !