Added Design Pattern - Added Chain of Responsibility Pattern