add description functioning generated from comment