gui

almost there
!!!!

must be public