Added more comments to the definitions.