building out html::form and html::table