minor changes
more minor changes
interactive mode