Energy

[Work in progress]