add iterative file compare