@macchiata: this looks good!