Add submit() function