added some comments to data structures