have semi-working bot now i guess