fixed partial problem by adding the right method type to form