add channel support
add bash driver again