add forceSubmit function