works in /r/pureasoiaf added threading