IPSS : A problem solver that integrates P &