DoubleBuffer added