reset improvment + text performance