This is an update with a few more things, work on driver begins.