- Blocks + completion blocks 

- Blocks + completion blocks