add Checked Lock