Se realizo un pequeño refactoring de toda la clase en general