macroreactions