creating smartpredictions methods for refined prediction processing