add mcs_lock