Added bot implementation