implement early readMAC