adde comments function 2