working style -- daniel
working version prior to lunch.  need to fix logic for error message and submit button