add json lib
resolve deps
changes