removed all output, and removed undoing for now