Solar panels can charge in 8 hours