code length 10,000 to 20,000