implimention some thread function