add time out
add bash