soft magic.