Added biginthread own implementation