add several head file
update note for ch7
update ch7 project, add several classes, stop at exotic BS engine