zip features completely implemented and tested.