lock final