comment adapter