added length rule