more gui refinement