added verify and unverify