readded lagrange modifiers
readd langrange modifiers for length enforcement