some update for bash