change data load and json storage