IMANIVEC - alternatives, substitutes