fixed call json logic