Function can modify el or return new content