make threading actually work ...