adds lock