add single form and tuple form