add static method thread test!