zip was implemented