Does anyone know how this even works? Is the technology for this already in place?