added so they run parallel and work sometimes... think data races still exists