preparing objects