registration converted to use verification. Verification implemented but not tested
began implementing tests for verification