updates that actually work