reworked the header and user index