by reading a code