added dynamic loading of bots