what are codes for?