removed unused code and changed how it ensures prodcuts get moved