remove JSON and Compact from this PR