main with cooler shitz