Eod

Lots of updates.