new version with pig
merge desc change