improve solution ui