adding verification checks