predict market movements.