make private classes private, dont pass params