lessened load and changed the threadingby removing manual threads:w