added calculation of solar noon.