data mining mechanisms