filedata ( exist waring ... ) program