basic addOverlay/joinOverlay
temp - encoding/decoding