fix f.submit