byte mac[] should be changed by user