added driver management