inferencing skills