REGISTRATION & VERIFICATION