modified object definitions