incorporate locks