tinkering around with length generation for lists. this doesn't seem to work