breakpoint in implementing custom serializer
major breaking with all data writing linted and cleaned up
major breaking with all data writing linted and cleaned up -2
major breakpoint in linting
major breakpoint in linting