made some progress on overall GUI