added to solver