added description to codes