all 3 devices now can write to buffer