Current refactoring of codec gem
need to fix 31 errors in testing
current dev on refactoring