translated by ThomazL 04/25/2014