finished presentation and code