experiment with form.submit instead of request