move the IDispatch away and put an IUnknown (with the type) instead
helper file added