add polymorphic comments