ivmf - Task & Purpose