home page stuff and navigation bar stuff