tooltip should not be public