lots of solid updates