began adding more fields to registration, and fixed some exception handling therein