initial and json util