update - cleaned version - no migration