#21 initial gui