thread yeouch.
..