tried changing threading