added struct comment