add longwave calculation, verify against observations