added a bunch of DOE APIs