rewrote the dusting registering and processing