The problem solving 8D methodology