added for return json text