GB: set it up for multi threading... this is so not going to work out