Still does nothing, now uses two threads to do it