integrating 'suncalc'