all commands now working in dry run