note about private visibility