solar duties