add illustration to the code