fixed mac generation