- some work on GUI