Most of the main ddo class is in place.