submit form workaround