Add handle macro