added sunrise sunset support