remove oj dependency and using json