+ add GUI files
! finish basic GUI part