added history methods for DO