added ext_preview