no private class