model factory reporting