add reference, no function change
revise comment, no functional change