gui largely looking good and working very well.