extract IDT; add puts