dns option and some cleanup
add readme