find e correct a bug in preprocessingbusket function