Data processing tools