add other form types, include method to update main form with supplementary data