corrected comm buffer