Notes added for multithreading