add strategy pattern ZipFinder.java