adding length would be nice, but still with items