TODO, EN TODAS PARTES

everything