addition notes on threading