add: addrToRef() addrFromRef()