remove file create/destroy mechanism completely, and harvest data in platform independent manner