casi todo modificado