Working bot - Lots of changes