add Object.assign