I Love Icecream Design Pattern