coded all im and jm features of FormFunction and FormJacobian; did not test or compile yet.