comments + macro test cases