add comment for blocks and C++11 lambda.