text improments