mining and validation