use json_pure for easier windows use
different target colors, and main loop