updates to get everything working yesterday
start work on making a nice system out of this, first by splitting up
into components
right bits