refractor generate zip list