Added wormhole functionality