add performances 500++ faster