latest energy use version. rudimentary animations added