minor modification on solar