lengths
not defined yet