``threads and stuffs