preparing objects logic