rewrote model creation 2 OO. having issues with PP. Next step.