saving before calling it a night, I still have to run tests on the CProdDAO