utilizing a new test for whether prediction is confirmed
cleaning up the condition a little more - needs more work