private class