BBLearnsDelegate study delegate reference to the article on http://blog.eddie.com.tw/2013/05/24/delegation-in-objective-c/