Updated Introvex Assignment