initialize submit