added comments to getUpc