json parsing moved to source-processor module