modify the problem analyzer