Trying to make 1 background worker

Need to clean it up