add direct xsf file support