Finishing up the algorithm controller and prediction manager