eqcq's patches