adding more comments to help parse files