I'm particularly confused about points: 1.1) what am I supposed to do with the passed filePath argument? 5.2) what would be the second argument passed to the addNewZipEntry() method in this case? 5.3.2) what fileNames variable?