add comments in the genEffect