private class added