console rewriting and receiver update