initializeDrainTask