Adding Gabriele Facciolo implementation