adding teleporting path type and other stuff i suppose