add mac code