Added Delegates Solution