Fixes and Bugs

Fixed the saturation method, but now have threading bugs.