TEMP: add runtime port send/receive
TEMP: TODO notes