corrected DrawCascade method