json omit and omitempty
fmt
runnable benchmark
cleanup of the refactor