written by Carmelo Lucchesi