adding singling out bots with builtin functions and fixing bugs