first step to multithreading instances