main page, mostly finished