un poco de documentacion del codigo