Finished lec 144: Added delegation