BNR iOS Programming Chapter 4 and 5