module reader should be fine. todo: case class reader
passes
...