optimize different scale, first run got 87% correct but more than 600 seconds runtime