messages display, tons of work needed