I felt a little like shooting in the dark on this task since we haven't been given an example of code to extract a file from a Zip yet. But I assumed the copyData method would be used for that. I googled a few options and it seemed they used code similar to copyData with a few other bits. I tried to combine them together as best I could. And I assumed my first guess would fail but I was hoping it would give me a clue as to how to proceed. It did not. So, I have no idea if I'm even on the right track with this. Take a look and let me know if I am at least close.