form works! some tests fail, but it works