template basics.  More mvc from here on!