customerimpl now supports newcustomerid