initial working bot