added UI components for solver