implement drain rate test