xconnect is currently not implemented and its presence in the code is confusing, it should be reimplemented based on further requirement engineering