Restructuring and testing of solutions.