more ui refinement