++ visibility