rigorous azimuth elevation calculation. still working.