improvements to multi