lots of updates
last push for today