private class members