Every missing piece

12345678910
Across
  1. 6. Unknown in advance
  2. 7. A web spun by spiders to trap insect prey
  3. 9. A city of north central North Carolina
  4. 10. A wild and exciting undertaking
Down
  1. 1. A person who designs and writes and tests computer programs
  2. 2. make or become wider
  3. 3. A thin strong lightweight translucent paper used especially for making carbon copies
  4. 4. Characterized by or arising from psychoneurotic hysteria
  5. 5. An act of asking for information.
  6. 8. Established beyond doubt or question; definitely known