Added threads & signals