added json proxy