add profile page and make navigation work