tidy up solutions.