add new package common
fix bug after merge