add getMac method