add recode builder