added verifycation