Working vanillaswap