tested die method and visit methods in character