introduced BaseBot and simpler logging