comments on struct fields