form builder is almost working