Implement dry run
Check data before loop