added some threads