add codec, connect, client