initial push of working bot with very basic functionality