added pt7 dict and zip constructor