#98 make module directory Codec