Ortographic errors corrected and little refactor.