add json source and sinks