worked more on verifier