added comments to programfile