One last try, it didn't worked, performance is to bad, I'll change the approach