Worp wrap + adaptive wrap