add design energy and talbot order optimizations