teleporation added and tested