various random updates