feature: JSON parsing needed for issue #3