Marvin c slides and presentations