add placeholder for factory that will take much of the calculation of numbers away from the main controller