updated returned object