support response as json
return "" if return type is void
apply new styling
print the response in ui