delegates
callbacks
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
fixed the comment docs
added callback blocks
constants fixed and exported