idea of threadlocal use command