unlock logic