update7

updates to registerform, including full rewrite.