finish unlock