adding recode functionality