https://punchdenergy.com/blogs/punchd-energy-blog/unified-model-of-performance