modify object