Marv rev 2.0