tons of updates.  finishing up.