major gui progress 6/8 done