cooler pattern for demo