solar power enhancements