added baseClassPointer
added baseClassPointer