lock support first commit