little change in comments and name of metod PrintMessage()