adding world problem solver