more Solving to the UI