bot improvment