better passing of splat
correctly parse instance for new return value of salesforce response