added a simple dry-run flag