have working code for blocking tx, carrier sense, and random wait time