top down analysis and how to backtest