virtual implantation