require json pure all in init