various exercise codes.