rewrote verification steps