dynamic  comment