change huristic function, current best 4096+1024