got working threaded solution