added skew calc and made all field calcs safely handle NANs