a needle with a thread