two macro sets