building toolsets for data-driven inferences