diff --git a/contrib/codecs/http/client_test.go b/contrib/codecs/http/codec_test.go
similarity index 100%
rename from contrib/codecs/http/client_test.go
rename to contrib/codecs/http/codec_test.go
diff --git a/readme.md b/readme.md
index 55f195a8625f50ab4edfe9960944602becbedd85..1caf2fe4b029a40ed5c470ce8244bff2a78d9f08 100644
--- a/readme.md
+++ b/readme.md
@@ -26,11 +26,16 @@ contrib/         - packages that add to jrpc
   codecs/          - client and server transport implementations
     codecs.go        - dialers for all finished codecs
     http/              - http based codec
+      codec_test.go    - general tests that all must pass
+      client.go        - codec.Conn implementation
+      codec.go         - codec.ReaderWriter implementaiton
+      const.go         - constants
+      handler.go       - http handler
+      http_test.go     - http specific tests
     websocket/         - WIP: websocket basec codec
     inproc/            - WIP: inproc based codec
     ipc/               - WIP: ipc based codec
     stdio/             - WIP: stdio based codec (variation of ipc)
-
   jmux/            - a chi based router which satisfies the jrpc.Handler interface
   handlers/        - special jrpc handlers
     argreflect/      - go-ethereum style struct reflection