new TeleportResult class