the production thread