new display, still work in progress