text upgraded~