modified object method