commit recode