added another factory method to ZonalMoment