added auto generated classes and headers