Added comments to explain usage.