fixing up teaching page, not finished