fixed zipWith3