cato and macro