I did compile and run everything. The behavior makes sense. Now go up three messages and read what I left there. Answer those questions.