add the limit mode