singleton pattern examle: chocolate boiler