add neco-lock