add comments to dummy engine
update generalfile engine and add comments
update github engine and add comments