3 Essential Ingredients For Time Series & Forecasting