added some comments to util classes