fix several typos discovered by @craigjennings11

also regenerated demo with new files