updates solutions