first pass at main page