updates for all