final submit action