Make multiple changes to application. Add models for multiple types of data to be used in application. Add additional fields to User field and incorporated changes in Register view and associated methods.