reduced visibility of some classes