Completed tutorial but need more understanding on FB classes, callback blocks, and protocols