using a big ol lock