Add threads to help with speed