se modifica para cargar el código semánticamente