integrate UMD wrapper