brand new form handler class