fleshed out bot