restore solutions