What is a systematic code?