filediscover done - sort of