added length representation