Group 9 - APCS 13ctt - a example of visitor