Data collection and validation