`lib/buzzn/accounted_energy.rb` Investigate this code. It's looks really clean and nice but should altered for current contract architecture.