resolves #320 remove json dependency