Submit form pre-final. TODO: merge client and server side