change Vector to DoubleDeque