SUBMISSION AND RESULT GENERATION