corrected and elaborated some comments