added default value of self.new_rack