macro by-products