Created Call and CallJSON and used them internally