use macros for desc numbers; add imc descs to the fd table