Modificaciones para añadir percentage y que communications sirva para todos