add positive energy handler + tests