Thinking external scripts