begin headergen work

Change-Id: I7a309534b8a59a7110533556a2c4a4901cc93b90