ch4:add solar source file
Merge branch 'solar' into ch4