much better texts (thanks letizia)