tests and implementation Tx, Conn