This needs its own thread 2 bipolar users