Now returns json or xml object