Reestructuración del código.