[wip] some work on lecture and gpcbasis stuff