initial sedbot implementation plus some other minutiae