matplotlib, new page, a few other big changes