Some general maintainance of solution