solar improvements