add makeForm method