changed 'length' to 'len'