API comment conventions