new version of newaCommon