initial gui, plus examples.