revised header structure
added messages view