add solve