lecture 03
lecture 2: clarify thread macros examples