Writing secret codes and sending hidden messages