updated on locks