add comment blocks for doc generating