add jsonResponse function