some header changes for classes