added description of mac implementation