version compare, performance improves