implement opening zip