some works on thread view