adding recursive (self-upgrading) msi -- doesnt work just yet