file processing & callback features