split code base, decoding connect