New CA translation by Toni Planas Vila