code cleanup
json call
json call