got task local variables working