add submit function