advanced predictive algorithms