refactoring and adding moves/ios dumping to viz