HW6: Delegate changed to blocks