Restructurado un codigo del commit anterior