random updates and stuff. Also figured out the way I was gonna drive stuff is probably wrong, and wrote about it in the todo.