fix MAC mode
add documentation
add readme