add json dependency