removing json dependency. using gson istead