Introducing Design Pattern Solution