mostly set up home page