added references for grpah and changed json
can now read all files dependencies