change codes: algorism & design