macrocurrents