fixing solution handler