clean up final submit