fixed locking mechanizmss