initial stable GUI base