add createForm function