Implementation of ZIP and selection only