more work on gui. topo works now