seems to be working prediction